<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD><TITLE>Tcl C API</TITLE>
<link rel="stylesheet" href="../docs.css" type="text/css" media="all">
</HEAD>
<BODY><H2><a href="../contents.htm">Tcl8.6.11/Tk8.6.11 Documentation</a> <small>&gt;</small> Tcl C API</H2>
<H3><A HREF="../UserCmd/contents.htm">Tcl/Tk Applications</A> | <A HREF="../TclCmd/contents.htm">Tcl Commands</A> | <A HREF="../TkCmd/contents.htm">Tk Commands</A> | <A HREF="../ItclCmd/contents.htm">[incr Tcl] Package Commands</A> | <A HREF="../SqliteCmd/contents.htm">SQLite3 Package Commands</A> | <A HREF="../TdbcCmd/contents.htm">TDBC Package Commands</A> | <A HREF="../TdbcmysqlCmd/contents.htm">tdbc::mysql Package Commands</A> | <A HREF="../TdbcodbcCmd/contents.htm">tdbc::odbc Package Commands</A> | <A HREF="../TdbcpostgresCmd/contents.htm">tdbc::postgres Package Commands</A> | <A HREF="../TdbcsqliteCmd/contents.htm">tdbc::sqlite3 Package Commands</A> | <A HREF="../ThreadCmd/contents.htm">Thread Package Commands</A> | Tcl C API | <A HREF="../TkLib/contents.htm">Tk C API</A> | <A HREF="../ItclLib/contents.htm">[incr Tcl] Package C API</A> | <A HREF="../TdbcLib/contents.htm">TDBC Package C API</A></H3>
<table>
<tr><td> <a href="Alloc.htm" title="Allocate or free heap memory">attemptckalloc</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSLoadFile</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_ObjectContextObject</a> </td></tr>
<tr><td> <a href="Alloc.htm" title="Allocate or free heap memory">attemptckrealloc</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSLstat</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_ObjectContextSkippedArgs</a> </td></tr>
<tr><td> <a href="Alloc.htm" title="Allocate or free heap memory">ckalloc</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSMatchInDirectory</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_ObjectDeleted</a> </td></tr>
<tr><td> <a href="Alloc.htm" title="Allocate or free heap memory">ckfree</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSMountsChanged</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_ObjectGetMetadata</a> </td></tr>
<tr><td> <a href="Alloc.htm" title="Allocate or free heap memory">ckrealloc</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSNewNativePath</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_ObjectGetMethodNameMapper</a> </td></tr>
<tr><td> <a href="Access.htm" title="Check file permissions and other attributes">Tcl_Access</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSOpenFileChannel</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_ObjectSetMetadata</a> </td></tr>
<tr><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_AddErrorInfo</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSPathSeparator</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_ObjectSetMethodNameMapper</a> </td></tr>
<tr><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_AddObjErrorInfo</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSRegister</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_ObjGetVar2</a> </td></tr>
<tr><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_AlertNotifier</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSRemoveDirectory</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_ObjPrintf</a> </td></tr>
<tr><td> <a href="Alloc.htm" title="Allocate or free heap memory">Tcl_Alloc</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSRenameFile</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_ObjSetVar2</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_AllocStatBuf</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSSplitPath</a> </td><td> <a href="OOInitStubs.htm" title="Initialize library access to TclOO functionality">Tcl_OOInitStubs</a> </td></tr>
<tr><td> <a href="AllowExc.htm" title="Allow all exceptions in next script evaluation">Tcl_AllowExceptions</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSStat</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_OpenCommandChannel</a> </td></tr>
<tr><td> <a href="ObjectType.htm" title="Manipulate Tcl value types">Tcl_AppendAllObjTypes</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSUnloadFile</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_OpenFileChannel</a> </td></tr>
<tr><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_AppendElement</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSUnregister</a> </td><td> <a href="OpenTcp.htm" title="Procedures to open channels using TCP sockets">Tcl_OpenTcpClient</a> </td></tr>
<tr><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_AppendExportList</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSUtime</a> </td><td> <a href="OpenTcp.htm" title="Procedures to open channels using TCP sockets">Tcl_OpenTcpServer</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_AppendFormatToObj</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetAccessTimeFromStat</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_OutputBuffered</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_AppendLimitedToObj</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_GetAlias</a> </td><td> <a href="Panic.htm" title="Report fatal error and abort">Tcl_Panic</a> </td></tr>
<tr><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_AppendObjToErrorInfo</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_GetAliasObj</a> </td><td> <a href="Panic.htm" title="Report fatal error and abort">Tcl_PanicVA</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_AppendObjToObj</a> </td><td> <a href="AssocData.htm" title="Manage associations of string keys and user specified data with Tcl interpreters">Tcl_GetAssocData</a> </td><td> <a href="ParseArgs.htm" title="Parse arguments according to a tabular description">Tcl_ParseArgsObjv</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_AppendPrintfToObj</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_GetBignumFromObj</a> </td><td> <a href="ParseCmd.htm" title="Parse Tcl scripts and expressions">Tcl_ParseBraces</a> </td></tr>
<tr><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_AppendResult</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetBlocksFromStat</a> </td><td> <a href="ParseCmd.htm" title="Parse Tcl scripts and expressions">Tcl_ParseCommand</a> </td></tr>
<tr><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_AppendResultVA</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetBlockSizeFromStat</a> </td><td> <a href="ParseCmd.htm" title="Parse Tcl scripts and expressions">Tcl_ParseExpr</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_AppendStringsToObj</a> </td><td> <a href="GetInt.htm" title="Convert from string to integer, double, or boolean">Tcl_GetBoolean</a> </td><td> <a href="ParseCmd.htm" title="Parse Tcl scripts and expressions">Tcl_ParseQuotedString</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_AppendStringsToObjVA</a> </td><td> <a href="BoolObj.htm" title="Store/retrieve boolean value in a Tcl_Obj">Tcl_GetBooleanFromObj</a> </td><td> <a href="ParseCmd.htm" title="Parse Tcl scripts and expressions">Tcl_ParseVar</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_AppendToObj</a> </td><td> <a href="ByteArrObj.htm" title="Manipulate Tcl values as a arrays of bytes">Tcl_GetByteArrayFromObj</a> </td><td> <a href="ParseCmd.htm" title="Parse Tcl scripts and expressions">Tcl_ParseVarName</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_AppendUnicodeToObj</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetChangeTimeFromStat</a> </td><td> <a href="PkgRequire.htm" title="Package version control">Tcl_PkgPresent</a> </td></tr>
<tr><td> <a href="AppInit.htm" title="Perform application-specific initialization">Tcl_AppInit</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_GetChannel</a> </td><td> <a href="PkgRequire.htm" title="Package version control">Tcl_PkgPresentEx</a> </td></tr>
<tr><td> <a href="Async.htm" title="Handle asynchronous events">Tcl_AsyncCreate</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_GetChannelBufferSize</a> </td><td> <a href="PkgRequire.htm" title="Package version control">Tcl_PkgProvide</a> </td></tr>
<tr><td> <a href="Async.htm" title="Handle asynchronous events">Tcl_AsyncDelete</a> </td><td> <a href="SetChanErr.htm" title="Functions to create/intercept Tcl errors by channel drivers.">Tcl_GetChannelError</a> </td><td> <a href="PkgRequire.htm" title="Package version control">Tcl_PkgProvideEx</a> </td></tr>
<tr><td> <a href="Async.htm" title="Handle asynchronous events">Tcl_AsyncInvoke</a> </td><td> <a href="SetChanErr.htm" title="Functions to create/intercept Tcl errors by channel drivers.">Tcl_GetChannelErrorInterp</a> </td><td> <a href="PkgRequire.htm" title="Package version control">Tcl_PkgRequire</a> </td></tr>
<tr><td> <a href="Async.htm" title="Handle asynchronous events">Tcl_AsyncMark</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_GetChannelHandle</a> </td><td> <a href="PkgRequire.htm" title="Package version control">Tcl_PkgRequireEx</a> </td></tr>
<tr><td> <a href="Async.htm" title="Handle asynchronous events">Tcl_AsyncReady</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_GetChannelInstanceData</a> </td><td> <a href="PkgRequire.htm" title="Package version control">Tcl_PkgRequireProc</a> </td></tr>
<tr><td> <a href="Alloc.htm" title="Allocate or free heap memory">Tcl_AttemptAlloc</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_GetChannelMode</a> </td><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_PosixError</a> </td></tr>
<tr><td> <a href="Alloc.htm" title="Allocate or free heap memory">Tcl_AttemptRealloc</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_GetChannelName</a> </td><td> <a href="Preserve.htm" title="Avoid freeing storage while it is being used">Tcl_Preserve</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_AttemptSetObjLength</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_GetChannelNames</a> </td><td> <a href="PrintDbl.htm" title="Convert floating value to string">Tcl_PrintDouble</a> </td></tr>
<tr><td> <a href="BackgdErr.htm" title="Report Tcl exception that occurred in background processing">Tcl_BackgroundError</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_GetChannelNamesEx</a> </td><td> <a href="Environment.htm" title="Procedures to manipulate the environment">Tcl_PutEnv</a> </td></tr>
<tr><td> <a href="BackgdErr.htm" title="Report Tcl exception that occurred in background processing">Tcl_BackgroundException</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_GetChannelOption</a> </td><td> <a href="GetTime.htm" title="Get date and time">Tcl_QueryTimeProc</a> </td></tr>
<tr><td> <a href="Backslash.htm" title="Parse a backslash sequence">Tcl_Backslash</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_GetChannelThread</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_QueueEvent</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_BadChannelOption</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_GetChannelType</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_Read</a> </td></tr>
<tr><td> <a href="CallDel.htm" title="Arrange for callback when interpreter is deleted">Tcl_CallWhenDeleted</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_GetCharLength</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_ReadChars</a> </td></tr>
<tr><td> <a href="Cancel.htm" title="Cancel Tcl scripts">Tcl_Canceled</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_GetChild</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_ReadRaw</a> </td></tr>
<tr><td> <a href="Cancel.htm" title="Cancel Tcl scripts">Tcl_CancelEval</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_GetClassAsObject</a> </td><td> <a href="Alloc.htm" title="Allocate or free heap memory">Tcl_Realloc</a> </td></tr>
<tr><td> <a href="DoWhenIdle.htm" title="Invoke a procedure when there are no pending events">Tcl_CancelIdleCall</a> </td><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_GetCommandFromObj</a> </td><td> <a href="DetachPids.htm" title="Manage child processes in background">Tcl_ReapDetachedProcs</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelBlockModeProc</a> </td><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_GetCommandFullName</a> </td><td> <a href="RecordEval.htm" title="Save command on history list before evaluating">Tcl_RecordAndEval</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelBuffered</a> </td><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_GetCommandInfo</a> </td><td> <a href="RecEvalObj.htm" title="Save command on history list before evaluating">Tcl_RecordAndEvalObj</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelClose2Proc</a> </td><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_GetCommandInfoFromToken</a> </td><td> <a href="RegExp.htm" title="Pattern matching with regular expressions">Tcl_RegExpCompile</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelCloseProc</a> </td><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_GetCommandName</a> </td><td> <a href="RegExp.htm" title="Pattern matching with regular expressions">Tcl_RegExpExec</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelFlushProc</a> </td><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_GetCurrentNamespace</a> </td><td> <a href="RegExp.htm" title="Pattern matching with regular expressions">Tcl_RegExpExecObj</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelGetHandleProc</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_GetCurrentThread</a> </td><td> <a href="RegExp.htm" title="Pattern matching with regular expressions">Tcl_RegExpGetInfo</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelGetOptionProc</a> </td><td> <a href="GetCwd.htm" title="Manipulate the current working directory">Tcl_GetCwd</a> </td><td> <a href="RegExp.htm" title="Pattern matching with regular expressions">Tcl_RegExpMatch</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelHandlerProc</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_GetDefaultEncodingDir</a> </td><td> <a href="RegExp.htm" title="Pattern matching with regular expressions">Tcl_RegExpMatchObj</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelInputProc</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetDeviceTypeFromStat</a> </td><td> <a href="RegExp.htm" title="Pattern matching with regular expressions">Tcl_RegExpRange</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelName</a> </td><td> <a href="GetInt.htm" title="Convert from string to integer, double, or boolean">Tcl_GetDouble</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_RegisterChannel</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelOutputProc</a> </td><td> <a href="DoubleObj.htm" title="Manipulate Tcl values as floating-point values">Tcl_GetDoubleFromObj</a> </td><td> <a href="RegConfig.htm" title="Procedures to register embedded configuration information">Tcl_RegisterConfig</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelSeekProc</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_GetEncoding</a> </td><td> <a href="ObjectType.htm" title="Manipulate Tcl value types">Tcl_RegisterObjType</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelSetOptionProc</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_GetEncodingFromObj</a> </td><td> <a href="Preserve.htm" title="Avoid freeing storage while it is being used">Tcl_Release</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelThreadActionProc</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_GetEncodingName</a> </td><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_ResetResult</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelTruncateProc</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_GetEncodingNameFromEnvironment</a> </td><td> <a href="SaveResult.htm" title="Save and restore an interpreter's state">Tcl_RestoreInterpState</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelVersion</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_GetEncodingNames</a> </td><td> <a href="SaveResult.htm" title="Save and restore an interpreter's state">Tcl_RestoreResult</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelWatchProc</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_GetEncodingSearchPath</a> </td><td> <a href="SaveResult.htm" title="Save and restore an interpreter's state">Tcl_SaveInterpState</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ChannelWideSeekProc</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_GetEnsembleFlags</a> </td><td> <a href="SaveResult.htm" title="Save and restore an interpreter's state">Tcl_SaveResult</a> </td></tr>
<tr><td> <a href="GetCwd.htm" title="Manipulate the current working directory">Tcl_Chdir</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_GetEnsembleMappingDict</a> </td><td> <a href="SplitList.htm" title="Manipulate Tcl lists">Tcl_ScanCountedElement</a> </td></tr>
<tr><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_ClassGetMetadata</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_GetEnsembleNamespace</a> </td><td> <a href="SplitList.htm" title="Manipulate Tcl lists">Tcl_ScanElement</a> </td></tr>
<tr><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_ClassSetConstructor</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_GetEnsembleParameterList</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_Seek</a> </td></tr>
<tr><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_ClassSetDestructor</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_GetEnsembleSubcommandList</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_ServiceAll</a> </td></tr>
<tr><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_ClassSetMetadata</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_GetEnsembleUnknownHandler</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_ServiceEvent</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_ClearChannelHandlers</a> </td><td> <a href="SetErrno.htm" title="Manipulate errno to store and retrieve error codes">Tcl_GetErrno</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_ServiceModeHook</a> </td></tr>
<tr><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_Close</a> </td><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_GetErrorLine</a> </td><td> <a href="AssocData.htm" title="Manage associations of string keys and user specified data with Tcl interpreters">Tcl_SetAssocData</a> </td></tr>
<tr><td> <a href="CmdCmplt.htm" title="Check for unmatched braces in a Tcl command">Tcl_CommandComplete</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetFSDeviceFromStat</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_SetBignumObj</a> </td></tr>
<tr><td> <a href="TraceCmd.htm" title="Monitor renames and deletes of a command">Tcl_CommandTraceInfo</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetFSInodeFromStat</a> </td><td> <a href="BoolObj.htm" title="Store/retrieve boolean value in a Tcl_Obj">Tcl_SetBooleanObj</a> </td></tr>
<tr><td> <a href="Concat.htm" title="Concatenate a collection of strings">Tcl_Concat</a> </td><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_GetGlobalNamespace</a> </td><td> <a href="ByteArrObj.htm" title="Manipulate Tcl values as a arrays of bytes">Tcl_SetByteArrayLength</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_ConcatObj</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetGroupIdFromStat</a> </td><td> <a href="ByteArrObj.htm" title="Manipulate Tcl values as a arrays of bytes">Tcl_SetByteArrayObj</a> </td></tr>
<tr><td> <a href="Thread.htm" title="Tcl thread support">Tcl_ConditionFinalize</a> </td><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_GetHashKey</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_SetChannelBufferSize</a> </td></tr>
<tr><td> <a href="Thread.htm" title="Tcl thread support">Tcl_ConditionNotify</a> </td><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_GetHashValue</a> </td><td> <a href="SetChanErr.htm" title="Functions to create/intercept Tcl errors by channel drivers.">Tcl_SetChannelError</a> </td></tr>
<tr><td> <a href="Thread.htm" title="Tcl thread support">Tcl_ConditionWait</a> </td><td> <a href="GetHostName.htm" title="Get the name of the local host">Tcl_GetHostName</a> </td><td> <a href="SetChanErr.htm" title="Functions to create/intercept Tcl errors by channel drivers.">Tcl_SetChannelErrorInterp</a> </td></tr>
<tr><td> <a href="SplitList.htm" title="Manipulate Tcl lists">Tcl_ConvertCountedElement</a> </td><td> <a href="GetIndex.htm" title="Lookup string in table of keywords">Tcl_GetIndexFromObj</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_SetChannelOption</a> </td></tr>
<tr><td> <a href="SplitList.htm" title="Manipulate Tcl lists">Tcl_ConvertElement</a> </td><td> <a href="GetIndex.htm" title="Lookup string in table of keywords">Tcl_GetIndexFromObjStruct</a> </td><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_SetCommandInfo</a> </td></tr>
<tr><td> <a href="ObjectType.htm" title="Manipulate Tcl value types">Tcl_ConvertToType</a> </td><td> <a href="GetInt.htm" title="Convert from string to integer, double, or boolean">Tcl_GetInt</a> </td><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_SetCommandInfoFromToken</a> </td></tr>
<tr><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_CopyObjectInstance</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_GetInterpPath</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_SetDefaultEncodingDir</a> </td></tr>
<tr><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_CreateAlias</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_GetIntFromObj</a> </td><td> <a href="DoubleObj.htm" title="Manipulate Tcl values as floating-point values">Tcl_SetDoubleObj</a> </td></tr>
<tr><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_CreateAliasObj</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetLinkCountFromStat</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_SetEncodingSearchPath</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_CreateChannel</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_GetLongFromObj</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_SetEnsembleFlags</a> </td></tr>
<tr><td> <a href="CrtChnlHdlr.htm" title="Call a procedure when a channel becomes readable or writable">Tcl_CreateChannelHandler</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_GetMaster</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_SetEnsembleMappingDict</a> </td></tr>
<tr><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_CreateChild</a> </td><td> <a href="CrtMathFnc.htm" title="Define, query and enumerate math functions for expressions">Tcl_GetMathFuncInfo</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_SetEnsembleParameterList</a> </td></tr>
<tr><td> <a href="CrtCloseHdlr.htm" title="Arrange for callbacks when channels are closed">Tcl_CreateCloseHandler</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetModeFromStat</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_SetEnsembleSubcommandList</a> </td></tr>
<tr><td> <a href="CrtCommand.htm" title="Implement new commands in C">Tcl_CreateCommand</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetModificationTimeFromStat</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_SetEnsembleUnknownHandler</a> </td></tr>
<tr><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_CreateEncoding</a> </td><td> <a href="FindExec.htm" title="Identify or return the name of the binary file containing the application">Tcl_GetNameOfExecutable</a> </td><td> <a href="SetErrno.htm" title="Manipulate errno to store and retrieve error codes">Tcl_SetErrno</a> </td></tr>
<tr><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_CreateEnsemble</a> </td><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_GetNamespaceUnknownHandler</a> </td><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_SetErrorCode</a> </td></tr>
<tr><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_CreateEventSource</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_GetObjectAsClass</a> </td><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_SetErrorCodeVA</a> </td></tr>
<tr><td> <a href="Exit.htm" title="End the application or thread (and invoke exit handlers)">Tcl_CreateExitHandler</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_GetObjectCommand</a> </td><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_SetErrorLine</a> </td></tr>
<tr><td> <a href="CrtFileHdlr.htm" title="Associate procedure callbacks with files or devices (Unix only)">Tcl_CreateFileHandler</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_GetObjectFromObj</a> </td><td> <a href="Exit.htm" title="End the application or thread (and invoke exit handlers)">Tcl_SetExitProc</a> </td></tr>
<tr><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_CreateHashEntry</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_GetObjectName</a> </td><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_SetHashValue</a> </td></tr>
<tr><td> <a href="CrtInterp.htm" title="Create and delete Tcl command interpreters">Tcl_CreateInterp</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_GetObjectNamespace</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_SetIntObj</a> </td></tr>
<tr><td> <a href="CrtMathFnc.htm" title="Define, query and enumerate math functions for expressions">Tcl_CreateMathFunc</a> </td><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_GetObjResult</a> </td><td> <a href="ListObj.htm" title="Manipulate Tcl values as lists">Tcl_SetListObj</a> </td></tr>
<tr><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_CreateNamespace</a> </td><td> <a href="ObjectType.htm" title="Manipulate Tcl value types">Tcl_GetObjType</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_SetLongObj</a> </td></tr>
<tr><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_CreateObjCommand</a> </td><td> <a href="GetOpnFl.htm" title="Return a FILE* for a channel registered in the given interpreter (Unix only)">Tcl_GetOpenFile</a> </td><td> <a href="Tcl_Main.htm" title="Main program, startup script, and event loop definition for Tcl-based applications">Tcl_SetMainLoop</a> </td></tr>
<tr><td> <a href="CrtTrace.htm" title="Arrange for command execution to be traced">Tcl_CreateObjTrace</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_GetParent</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_SetMaxBlockTime</a> </td></tr>
<tr><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_CreateSlave</a> </td><td> <a href="SplitPath.htm" title="Manipulate platform-dependent file paths">Tcl_GetPathType</a> </td><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_SetNamespaceUnknownHandler</a> </td></tr>
<tr><td> <a href="Thread.htm" title="Tcl thread support">Tcl_CreateThread</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_GetRange</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_SetNotifier</a> </td></tr>
<tr><td> <a href="Exit.htm" title="End the application or thread (and invoke exit handlers)">Tcl_CreateThreadExitHandler</a> </td><td> <a href="RegExp.htm" title="Pattern matching with regular expressions">Tcl_GetRegExpFromObj</a> </td><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_SetObjErrorCode</a> </td></tr>
<tr><td> <a href="CrtTimerHdlr.htm" title="Call a procedure at a given time">Tcl_CreateTimerHandler</a> </td><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_GetReturnOptions</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_SetObjLength</a> </td></tr>
<tr><td> <a href="CrtTrace.htm" title="Arrange for command execution to be traced">Tcl_CreateTrace</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_Gets</a> </td><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_SetObjResult</a> </td></tr>
<tr><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_CutChannel</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_GetServiceMode</a> </td><td> <a href="Panic.htm" title="Report fatal error and abort">Tcl_SetPanicProc</a> </td></tr>
<tr><td> <a href="Object.htm" title="Manipulate Tcl values">Tcl_DecrRefCount</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetSizeFromStat</a> </td><td> <a href="SetRecLmt.htm" title="Set maximum allowable nesting depth in interpreter">Tcl_SetRecursionLimit</a> </td></tr>
<tr><td> <a href="AssocData.htm" title="Manage associations of string keys and user specified data with Tcl interpreters">Tcl_DeleteAssocData</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_GetSlave</a> </td><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_SetResult</a> </td></tr>
<tr><td> <a href="CrtChnlHdlr.htm" title="Call a procedure when a channel becomes readable or writable">Tcl_DeleteChannelHandler</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_GetsObj</a> </td><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_SetReturnOptions</a> </td></tr>
<tr><td> <a href="CrtCloseHdlr.htm" title="Arrange for callbacks when channels are closed">Tcl_DeleteCloseHandler</a> </td><td> <a href="ChnlStack.htm" title="Manipulate stacked I/O channels">Tcl_GetStackedChannel</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_SetServiceMode</a> </td></tr>
<tr><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_DeleteCommand</a> </td><td> <a href="Tcl_Main.htm" title="Main program, startup script, and event loop definition for Tcl-based applications">Tcl_GetStartupScript</a> </td><td> <a href="Tcl_Main.htm" title="Main program, startup script, and event loop definition for Tcl-based applications">Tcl_SetStartupScript</a> </td></tr>
<tr><td> <a href="CrtObjCmd.htm" title="Implement new commands in C">Tcl_DeleteCommandFromToken</a> </td><td> <a href="GetStdChan.htm" title="Procedures for retrieving and replacing the standard channels">Tcl_GetStdChannel</a> </td><td> <a href="GetStdChan.htm" title="Procedures for retrieving and replacing the standard channels">Tcl_SetStdChannel</a> </td></tr>
<tr><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_DeleteEvents</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_GetString</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_SetStringObj</a> </td></tr>
<tr><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_DeleteEventSource</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_GetStringFromObj</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_SetSystemEncoding</a> </td></tr>
<tr><td> <a href="Exit.htm" title="End the application or thread (and invoke exit handlers)">Tcl_DeleteExitHandler</a> </td><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_GetStringResult</a> </td><td> <a href="GetTime.htm" title="Get date and time">Tcl_SetTimeProc</a> </td></tr>
<tr><td> <a href="CrtFileHdlr.htm" title="Associate procedure callbacks with files or devices (Unix only)">Tcl_DeleteFileHandler</a> </td><td> <a href="Thread.htm" title="Tcl thread support">Tcl_GetThreadData</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_SetTimer</a> </td></tr>
<tr><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_DeleteHashEntry</a> </td><td> <a href="GetTime.htm" title="Get date and time">Tcl_GetTime</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_SetUnicodeObj</a> </td></tr>
<tr><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_DeleteHashTable</a> </td><td> <a href="ChnlStack.htm" title="Manipulate stacked I/O channels">Tcl_GetTopChannel</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_SetVar</a> </td></tr>
<tr><td> <a href="CrtInterp.htm" title="Create and delete Tcl command interpreters">Tcl_DeleteInterp</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_GetUniChar</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_SetVar2</a> </td></tr>
<tr><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_DeleteNamespace</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_GetUnicode</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_SetVar2Ex</a> </td></tr>
<tr><td> <a href="Exit.htm" title="End the application or thread (and invoke exit handlers)">Tcl_DeleteThreadExitHandler</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_GetUnicodeFromObj</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_SetWideIntObj</a> </td></tr>
<tr><td> <a href="CrtTimerHdlr.htm" title="Call a procedure at a given time">Tcl_DeleteTimerHandler</a> </td><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_GetUserIdFromStat</a> </td><td> <a href="Signal.htm" title="Convert signal codes">Tcl_SignalId</a> </td></tr>
<tr><td> <a href="CrtTrace.htm" title="Arrange for command execution to be traced">Tcl_DeleteTrace</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_GetVar</a> </td><td> <a href="Signal.htm" title="Convert signal codes">Tcl_SignalMsg</a> </td></tr>
<tr><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_DetachChannel</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_GetVar2</a> </td><td> <a href="Sleep.htm" title="Delay execution for a given number of milliseconds">Tcl_Sleep</a> </td></tr>
<tr><td> <a href="DetachPids.htm" title="Manage child processes in background">Tcl_DetachPids</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_GetVar2Ex</a> </td><td> <a href="SourceRCFile.htm" title="Source the Tcl rc file">Tcl_SourceRCFile</a> </td></tr>
<tr><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_DictObjDone</a> </td><td> <a href="GetVersion.htm" title="Get the version of the library at runtime">Tcl_GetVersion</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_SpliceChannel</a> </td></tr>
<tr><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_DictObjFirst</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_GetWideIntFromObj</a> </td><td> <a href="SplitList.htm" title="Manipulate Tcl lists">Tcl_SplitList</a> </td></tr>
<tr><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_DictObjGet</a> </td><td> <a href="Eval.htm" title="Execute Tcl scripts">Tcl_GlobalEval</a> </td><td> <a href="SplitPath.htm" title="Manipulate platform-dependent file paths">Tcl_SplitPath</a> </td></tr>
<tr><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_DictObjNext</a> </td><td> <a href="Eval.htm" title="Execute Tcl scripts">Tcl_GlobalEvalObj</a> </td><td> <a href="ChnlStack.htm" title="Manipulate stacked I/O channels">Tcl_StackChannel</a> </td></tr>
<tr><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_DictObjPut</a> </td><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_HashStats</a> </td><td> <a href="StdChannels.htm" title="How the Tcl library deals with the standard channels">Tcl_StandardChannels</a> </td></tr>
<tr><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_DictObjPutKeyList</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_HideCommand</a> </td><td> <a href="Access.htm" title="Check file permissions and other attributes">Tcl_Stat</a> </td></tr>
<tr><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_DictObjRemove</a> </td><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_Import</a> </td><td> <a href="StaticPkg.htm" title="Make a statically linked package available via the 'load' command">Tcl_StaticPackage</a> </td></tr>
<tr><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_DictObjRemoveKeyList</a> </td><td> <a href="Object.htm" title="Manipulate Tcl values">Tcl_IncrRefCount</a> </td><td> <a href="StrMatch.htm" title="Test whether a string matches a pattern">Tcl_StringCaseMatch</a> </td></tr>
<tr><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_DictObjSize</a> </td><td> <a href="Init.htm" title="Find and source initialization script">Tcl_Init</a> </td><td> <a href="StrMatch.htm" title="Test whether a string matches a pattern">Tcl_StringMatch</a> </td></tr>
<tr><td> <a href="SaveResult.htm" title="Save and restore an interpreter's state">Tcl_DiscardInterpState</a> </td><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_InitCustomHashTable</a> </td><td> <a href="SubstObj.htm" title="Perform substitutions on Tcl values">Tcl_SubstObj</a> </td></tr>
<tr><td> <a href="SaveResult.htm" title="Save and restore an interpreter's state">Tcl_DiscardResult</a> </td><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_InitHashTable</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_TakeBignumFromObj</a> </td></tr>
<tr><td> <a href="CallDel.htm" title="Arrange for callback when interpreter is deleted">Tcl_DontCallWhenDeleted</a> </td><td> <a href="DumpActiveMemory.htm" title="Validated memory allocation interface">Tcl_InitMemory</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_Tell</a> </td></tr>
<tr><td> <a href="DoOneEvent.htm" title="Wait for events and invoke event handlers">Tcl_DoOneEvent</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_InitNotifier</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_ThreadAlert</a> </td></tr>
<tr><td> <a href="DoWhenIdle.htm" title="Invoke a procedure when there are no pending events">Tcl_DoWhenIdle</a> </td><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_InitObjHashTable</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_ThreadQueueEvent</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringAppend</a> </td><td> <a href="InitStubs.htm" title="Initialize the Tcl stubs mechanism">Tcl_InitStubs</a> </td><td> <a href="TraceCmd.htm" title="Monitor renames and deletes of a command">Tcl_TraceCommand</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringAppendElement</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_InputBlocked</a> </td><td> <a href="TraceVar.htm" title="Monitor accesses to a variable">Tcl_TraceVar</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringEndSublist</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_InputBuffered</a> </td><td> <a href="TraceVar.htm" title="Monitor accesses to a variable">Tcl_TraceVar2</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringFree</a> </td><td> <a href="Interp.htm" title="Client-visible fields of interpreter structures">Tcl_Interp</a> </td><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_TransferResult</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringGetResult</a> </td><td> <a href="CrtInterp.htm" title="Create and delete Tcl command interpreters">Tcl_InterpActive</a> </td><td> <a href="Translate.htm" title="Convert file name to native form and replace tilde with home directory">Tcl_TranslateFileName</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringInit</a> </td><td> <a href="CrtInterp.htm" title="Create and delete Tcl command interpreters">Tcl_InterpDeleted</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_TruncateChannel</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringLength</a> </td><td> <a href="Object.htm" title="Manipulate Tcl values">Tcl_InvalidateStringRep</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_Ungets</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringResult</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_IsChannelExisting</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UniChar</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringSetLength</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_IsChannelRegistered</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UniCharAtIndex</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringStartSublist</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_IsChannelShared</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UniCharCaseMatch</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringTrunc</a> </td><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_IsEnsemble</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsAlnum</a> </td></tr>
<tr><td> <a href="DString.htm" title="Manipulate dynamic strings">Tcl_DStringValue</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_IsSafe</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsAlpha</a> </td></tr>
<tr><td> <a href="DumpActiveMemory.htm" title="Validated memory allocation interface">Tcl_DumpActiveMemory</a> </td><td> <a href="Object.htm" title="Manipulate Tcl values">Tcl_IsShared</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsControl</a> </td></tr>
<tr><td> <a href="Object.htm" title="Manipulate Tcl values">Tcl_DuplicateObj</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_IsStandardChannel</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsDigit</a> </td></tr>
<tr><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_Eof</a> </td><td> <a href="SplitPath.htm" title="Manipulate platform-dependent file paths">Tcl_JoinPath</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsGraph</a> </td></tr>
<tr><td> <a href="SetErrno.htm" title="Manipulate errno to store and retrieve error codes">Tcl_ErrnoId</a> </td><td> <a href="Thread.htm" title="Tcl thread support">Tcl_JoinThread</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsLower</a> </td></tr>
<tr><td> <a href="SetErrno.htm" title="Manipulate errno to store and retrieve error codes">Tcl_ErrnoMsg</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitAddHandler</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsPrint</a> </td></tr>
<tr><td> <a href="Eval.htm" title="Execute Tcl scripts">Tcl_Eval</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitCheck</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsPunct</a> </td></tr>
<tr><td> <a href="Eval.htm" title="Execute Tcl scripts">Tcl_EvalEx</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitExceeded</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsSpace</a> </td></tr>
<tr><td> <a href="Eval.htm" title="Execute Tcl scripts">Tcl_EvalFile</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitGetCommands</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsUpper</a> </td></tr>
<tr><td> <a href="Eval.htm" title="Execute Tcl scripts">Tcl_EvalObjEx</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitGetGranularity</a> </td><td> <a href="UniCharIsAlpha.htm" title="Routines for classification of Tcl_UniChar characters">Tcl_UniCharIsWordChar</a> </td></tr>
<tr><td> <a href="Eval.htm" title="Execute Tcl scripts">Tcl_EvalObjv</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitGetTime</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UniCharLen</a> </td></tr>
<tr><td> <a href="ParseCmd.htm" title="Parse Tcl scripts and expressions">Tcl_EvalTokens</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitReady</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UniCharNcasecmp</a> </td></tr>
<tr><td> <a href="ParseCmd.htm" title="Parse Tcl scripts and expressions">Tcl_EvalTokensStandard</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitRemoveHandler</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UniCharNcmp</a> </td></tr>
<tr><td> <a href="Preserve.htm" title="Avoid freeing storage while it is being used">Tcl_EventuallyFree</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitSetCommands</a> </td><td> <a href="ToUpper.htm" title="Routines for manipulating the case of Unicode characters and UTF-8 strings">Tcl_UniCharToLower</a> </td></tr>
<tr><td> <a href="Exit.htm" title="End the application or thread (and invoke exit handlers)">Tcl_Exit</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitSetGranularity</a> </td><td> <a href="ToUpper.htm" title="Routines for manipulating the case of Unicode characters and UTF-8 strings">Tcl_UniCharToTitle</a> </td></tr>
<tr><td> <a href="Exit.htm" title="End the application or thread (and invoke exit handlers)">Tcl_ExitThread</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitSetTime</a> </td><td> <a href="ToUpper.htm" title="Routines for manipulating the case of Unicode characters and UTF-8 strings">Tcl_UniCharToUpper</a> </td></tr>
<tr><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_Export</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitTypeEnabled</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UniCharToUtf</a> </td></tr>
<tr><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_ExposeCommand</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitTypeExceeded</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UniCharToUtfDString</a> </td></tr>
<tr><td> <a href="ExprLong.htm" title="Evaluate an expression">Tcl_ExprBoolean</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitTypeReset</a> </td><td> <a href="LinkVar.htm" title="Link Tcl variable to C variable">Tcl_UnlinkVar</a> </td></tr>
<tr><td> <a href="ExprLongObj.htm" title="Evaluate an expression">Tcl_ExprBooleanObj</a> </td><td> <a href="Limit.htm" title="Manage and check resource limits on interpreters">Tcl_LimitTypeSet</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_UnregisterChannel</a> </td></tr>
<tr><td> <a href="ExprLong.htm" title="Evaluate an expression">Tcl_ExprDouble</a> </td><td> <a href="LinkVar.htm" title="Link Tcl variable to C variable">Tcl_LinkVar</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_UnsetVar</a> </td></tr>
<tr><td> <a href="ExprLongObj.htm" title="Evaluate an expression">Tcl_ExprDoubleObj</a> </td><td> <a href="CrtMathFnc.htm" title="Define, query and enumerate math functions for expressions">Tcl_ListMathFuncs</a> </td><td> <a href="SetVar.htm" title="Manipulate Tcl variables">Tcl_UnsetVar2</a> </td></tr>
<tr><td> <a href="ExprLong.htm" title="Evaluate an expression">Tcl_ExprLong</a> </td><td> <a href="ListObj.htm" title="Manipulate Tcl values as lists">Tcl_ListObjAppendElement</a> </td><td> <a href="ChnlStack.htm" title="Manipulate stacked I/O channels">Tcl_UnstackChannel</a> </td></tr>
<tr><td> <a href="ExprLongObj.htm" title="Evaluate an expression">Tcl_ExprLongObj</a> </td><td> <a href="ListObj.htm" title="Manipulate Tcl values as lists">Tcl_ListObjAppendList</a> </td><td> <a href="TraceCmd.htm" title="Monitor renames and deletes of a command">Tcl_UntraceCommand</a> </td></tr>
<tr><td> <a href="ExprLongObj.htm" title="Evaluate an expression">Tcl_ExprObj</a> </td><td> <a href="ListObj.htm" title="Manipulate Tcl values as lists">Tcl_ListObjGetElements</a> </td><td> <a href="TraceVar.htm" title="Monitor accesses to a variable">Tcl_UntraceVar</a> </td></tr>
<tr><td> <a href="ExprLong.htm" title="Evaluate an expression">Tcl_ExprString</a> </td><td> <a href="ListObj.htm" title="Manipulate Tcl values as lists">Tcl_ListObjIndex</a> </td><td> <a href="TraceVar.htm" title="Monitor accesses to a variable">Tcl_UntraceVar2</a> </td></tr>
<tr><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_ExternalToUtf</a> </td><td> <a href="ListObj.htm" title="Manipulate Tcl values as lists">Tcl_ListObjLength</a> </td><td> <a href="LinkVar.htm" title="Link Tcl variable to C variable">Tcl_UpdateLinkedVar</a> </td></tr>
<tr><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_ExternalToUtfDString</a> </td><td> <a href="ListObj.htm" title="Manipulate Tcl values as lists">Tcl_ListObjReplace</a> </td><td> <a href="UpVar.htm" title="Link one variable to another">Tcl_UpVar</a> </td></tr>
<tr><td> <a href="Exit.htm" title="End the application or thread (and invoke exit handlers)">Tcl_Finalize</a> </td><td> <a href="Load.htm" title="Platform-independent dynamic library loading">Tcl_LoadFile</a> </td><td> <a href="UpVar.htm" title="Link one variable to another">Tcl_UpVar2</a> </td></tr>
<tr><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_FinalizeNotifier</a> </td><td> <a href="AddErrInfo.htm" title="Retrieve or record information about errors and other return options">Tcl_LogCommandInfo</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfAtIndex</a> </td></tr>
<tr><td> <a href="Exit.htm" title="End the application or thread (and invoke exit handlers)">Tcl_FinalizeThread</a> </td><td> <a href="Tcl_Main.htm" title="Main program, startup script, and event loop definition for Tcl-based applications">Tcl_Main</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfBackslash</a> </td></tr>
<tr><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_FindCommand</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_MakeFileChannel</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfCharComplete</a> </td></tr>
<tr><td> <a href="Ensemble.htm" title="Manipulate ensemble commands">Tcl_FindEnsemble</a> </td><td> <a href="CrtAlias.htm" title="Manage multiple Tcl interpreters, aliases and hidden commands">Tcl_MakeSafe</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfFindFirst</a> </td></tr>
<tr><td> <a href="FindExec.htm" title="Identify or return the name of the binary file containing the application">Tcl_FindExecutable</a> </td><td> <a href="OpenTcp.htm" title="Procedures to open channels using TCP sockets">Tcl_MakeTcpClientChannel</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfFindLast</a> </td></tr>
<tr><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_FindHashEntry</a> </td><td> <a href="TCL_MEM_DEBUG.htm" title="Compile-time flag to enable Tcl memory debugging">TCL_MEM_DEBUG</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfNcasecmp</a> </td></tr>
<tr><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_FindNamespace</a> </td><td> <a href="SplitList.htm" title="Manipulate Tcl lists">Tcl_Merge</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfNcmp</a> </td></tr>
<tr><td> <a href="Load.htm" title="Platform-independent dynamic library loading">Tcl_FindSymbol</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_MethodDeclarerClass</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfNext</a> </td></tr>
<tr><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_FirstHashEntry</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_MethodDeclarerObject</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfPrev</a> </td></tr>
<tr><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_Flush</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_MethodIsPublic</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_UtfToExternal</a> </td></tr>
<tr><td> <a href="Namespace.htm" title="Manipulate namespaces">Tcl_ForgetImport</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_MethodIsType</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_UtfToExternalDString</a> </td></tr>
<tr><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_Format</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_MethodName</a> </td><td> <a href="ToUpper.htm" title="Routines for manipulating the case of Unicode characters and UTF-8 strings">Tcl_UtfToLower</a> </td></tr>
<tr><td> <a href="Alloc.htm" title="Allocate or free heap memory">Tcl_Free</a> </td><td> <a href="Thread.htm" title="Tcl thread support">Tcl_MutexFinalize</a> </td><td> <a href="ToUpper.htm" title="Routines for manipulating the case of Unicode characters and UTF-8 strings">Tcl_UtfToTitle</a> </td></tr>
<tr><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_FreeEncoding</a> </td><td> <a href="Thread.htm" title="Tcl thread support">Tcl_MutexLock</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfToUniChar</a> </td></tr>
<tr><td> <a href="ParseCmd.htm" title="Parse Tcl scripts and expressions">Tcl_FreeParse</a> </td><td> <a href="Thread.htm" title="Tcl thread support">Tcl_MutexUnlock</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_UtfToUniCharDString</a> </td></tr>
<tr><td> <a href="SetResult.htm" title="Manipulate Tcl result">Tcl_FreeResult</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_NewBignumObj</a> </td><td> <a href="ToUpper.htm" title="Routines for manipulating the case of Unicode characters and UTF-8 strings">Tcl_UtfToUpper</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSAccess</a> </td><td> <a href="BoolObj.htm" title="Store/retrieve boolean value in a Tcl_Obj">Tcl_NewBooleanObj</a> </td><td> <a href="DumpActiveMemory.htm" title="Validated memory allocation interface">Tcl_ValidateAllMemory</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSChdir</a> </td><td> <a href="ByteArrObj.htm" title="Manipulate Tcl values as a arrays of bytes">Tcl_NewByteArrayObj</a> </td><td> <a href="Eval.htm" title="Execute Tcl scripts">Tcl_VarEval</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSConvertToPathType</a> </td><td> <a href="DictObj.htm" title="Manipulate Tcl values as dictionaries">Tcl_NewDictObj</a> </td><td> <a href="Eval.htm" title="Execute Tcl scripts">Tcl_VarEvalVA</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSCopyDirectory</a> </td><td> <a href="DoubleObj.htm" title="Manipulate Tcl values as floating-point values">Tcl_NewDoubleObj</a> </td><td> <a href="TraceVar.htm" title="Monitor accesses to a variable">Tcl_VarTraceInfo</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSCopyFile</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_NewInstanceMethod</a> </td><td> <a href="TraceVar.htm" title="Monitor accesses to a variable">Tcl_VarTraceInfo2</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSCreateDirectory</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_NewIntObj</a> </td><td> <a href="Notifier.htm" title="The event queue and notifier interfaces">Tcl_WaitForEvent</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSData</a> </td><td> <a href="ListObj.htm" title="Manipulate Tcl values as lists">Tcl_NewListObj</a> </td><td> <a href="DetachPids.htm" title="Manage child processes in background">Tcl_WaitPid</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSDeleteFile</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_NewLongObj</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_WinTCharToUtf</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSEqualPaths</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_NewMethod</a> </td><td> <a href="Encoding.htm" title="Procedures for creating and using encodings">Tcl_WinUtfToTChar</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSEvalFile</a> </td><td> <a href="Object.htm" title="Manipulate Tcl values">Tcl_NewObj</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_Write</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSEvalFileEx</a> </td><td> <a href="Class.htm" title="Manipulate objects and classes">Tcl_NewObjectInstance</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_WriteChars</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSFileAttrsGet</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_NewStringObj</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_WriteObj</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSFileAttrsSet</a> </td><td> <a href="StringObj.htm" title="Manipulate Tcl values as strings">Tcl_NewUnicodeObj</a> </td><td> <a href="OpenFileChnl.htm" title="Buffered I/O facilities using channels">Tcl_WriteRaw</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSFileAttrStrings</a> </td><td> <a href="IntObj.htm" title="Manipulate Tcl values as integers">Tcl_NewWideIntObj</a> </td><td> <a href="WrongNumArgs.htm" title="Generate standard error message for wrong number of arguments">Tcl_WrongNumArgs</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSFileSystemInfo</a> </td><td> <a href="Hash.htm" title="Procedures to manage hash tables">Tcl_NextHashEntry</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibAdler32</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSGetCwd</a> </td><td> <a href="CrtChannel.htm" title="Procedures for creating and manipulating channels">Tcl_NotifyChannel</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibCRC32</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSGetFileSystemForPath</a> </td><td> <a href="NRE.htm" title="Non-Recursive (stackless) evaluation of Tcl scripts.">Tcl_NRAddCallback</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibDeflate</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSGetInternalRep</a> </td><td> <a href="NRE.htm" title="Non-Recursive (stackless) evaluation of Tcl scripts.">Tcl_NRCallObjProc</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibInflate</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSGetNativePath</a> </td><td> <a href="NRE.htm" title="Non-Recursive (stackless) evaluation of Tcl scripts.">Tcl_NRCmdSwap</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibStreamChecksum</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSGetNormalizedPath</a> </td><td> <a href="NRE.htm" title="Non-Recursive (stackless) evaluation of Tcl scripts.">Tcl_NRCreateCommand</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibStreamClose</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSGetPathType</a> </td><td> <a href="NRE.htm" title="Non-Recursive (stackless) evaluation of Tcl scripts.">Tcl_NREvalObj</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibStreamEof</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSGetTranslatedPath</a> </td><td> <a href="NRE.htm" title="Non-Recursive (stackless) evaluation of Tcl scripts.">Tcl_NREvalObjv</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibStreamGet</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSGetTranslatedStringPath</a> </td><td> <a href="NRE.htm" title="Non-Recursive (stackless) evaluation of Tcl scripts.">Tcl_NRExprObj</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibStreamGetCommandName</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSJoinPath</a> </td><td> <a href="Utf.htm" title="Routines for manipulating UTF-8 strings">Tcl_NumUtfChars</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibStreamInit</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSJoinToPath</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_ObjectContextInvokeNext</a> </td><td> <a href="TclZlib.htm" title="Compression and decompression functions">Tcl_ZlibStreamPut</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSLink</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_ObjectContextIsFiltering</a> </td></tr>
<tr><td> <a href="FileSystem.htm" title="Procedures to interact with any filesystem">Tcl_FSListVolumes</a> </td><td> <a href="Method.htm" title="Manipulate methods and method-call contexts">Tcl_ObjectContextMethod</a> </td></tr>
</table>
<div class="copy">Copyright &copy; 1989-1994 The Regents of the University of California
<BR>Copyright &copy; 1992-1999 Karl Lehenbauer &amp; Mark Diekhans
<BR>Copyright &copy; 1994-1998 Sun Microsystems, Inc
<BR>Copyright &copy; 1997-2000 Ajuba Solutions
<BR>Copyright &copy; 1998-2000 Scriptics Corporation
<BR>Copyright &copy; 2001 ActiveState Corporation
<BR>Copyright &copy; 2001 ActiveState Tool Corp
<BR>Copyright &copy; 2001 Vincent Darley
<BR>Copyright &copy; 2001-2002 Kevin B. Kenny &lt;kennykb(at)acm.org&gt;
<BR>Copyright &copy; 2001-2012 Donal K. Fellows
<BR>Copyright &copy; 2002-2005 Andreas Kupries &lt;andreas_kupries(at)users.sourceforge.net&gt;
<BR>Copyright &copy; 2006-2008 Joe Mistachkin
<BR>Copyright &copy; 2009-2010 Kevin B. Kenny
</div>
</BODY></HTML>
